<?php

class Footermenu_Form_Admin_Deletecategory extends Engine_Form {
	public function init() {
		$this->setTitle ( 'Delete Category' )->setDescription ( 'Are you sure you want to delete this category?' );
		
		$category_id = new Zend_Form_Element_Hidden ( 'category_id' );
		$category_id->//->clearDecorators()
		//->addDecorator('ViewHelper');
		addValidator ( 'Int' )->addValidator ( 'DbRecordExists', array ('table' => Engine_Api::_ ()->getDbtable ( 'categories', 'footermenu' ), 'field' => 'category_id' ) );
		
		$this->addElements ( array ($category_id ) );
		// Buttons
		$this->addElement ( 'Button', 'submit', array ('label' => 'Delete Category', 'type' => 'submit', 'ignore' => true, 'decorators' => array ('ViewHelper' ) ) );
		
		$this->addElement ( 'Cancel', 'cancel', array ('label' => 'cancel', 'link' => true, 'prependText' => ' or ', 'href' => '', 'decorators' => array ('ViewHelper' ) ) );
		$this->addDisplayGroup ( array ('submit', 'cancel' ), 'buttons' );
		$button_group = $this->getDisplayGroup ( 'buttons' );
		
		Engine_Form::setFormElementTypeClasses ( $this );
	}
}